package com.lovar.gaming.dao.domain;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* @author chenwl
* @description 用户任务表
* @TableName base_user_work
* @Date 2024-08-06 17:09:55
*/
@Data
public class BaseUserWork implements Serializable{
    /**
    * 主键
    */
    @TableId(value = "id")
    private String id;
    /**
    * 任务标识
    */
    @TableField(value = "mandate_id")
    private String mandateId;
    /**
    * 用户标识
    */
    @TableField(value = "user_id")
    private String userId;
    /**
    * 领取时间
    */
    @TableField(value = "get_time")
    private LocalDateTime getTime;
    /**
    * 完成时间
    */
    @TableField(value = "finish_time")
    private LocalDateTime finishTime;
    /**
    * 是否完成
    */
    @TableField(value = "is_finish")
    private String isFinish;
    /**
    * 启用状态
    */
    @TableField(value = "is_active")
    private String isActive;
    /**
    * 删除标识
    */
    @TableField(value = "delete_mark")
    private String deleteMark;
    /**
    * 创建人
    */
    @TableField(value = "create_id", fill = FieldFill.INSERT)
    private String createId;
    /**
    * 创建时间
    */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
    * 更新人
    */
    @TableField(value = "update_id", fill = FieldFill.UPDATE)
    private String updateId;
    /**
    * 更新时间
    */
    @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;
}

